Map的遍歷方式
Map的遍歷方式
-
第一種:鍵找值
- 取得所有鍵的set,遍歷所有鍵並用map的get方法調用值
-
第二種:鍵值對
- 透過getKey與getValue來取得鍵值
- 透過getKey與getValue來取得鍵值
-
第三種:lambda表達式遍歷
- 使用匿名內部類的形式
- 縮寫成lambda表達式
- 補充:底層
- forEach其實就是利用第二種方式進行遍歷依次得到每組鍵值,之後再調用accept方法
- forEach底層也是用增強for來遍歷的
- 最下面的accept方法就是我們重寫的accept